Download Microsoft Power Platform Developer.PL-400.VCEplus.2025-04-20.136q.vcex

Vendor: Microsoft
Exam Code: PL-400
Exam Name: Microsoft Power Platform Developer
Date: Apr 20, 2025
File Size: 26 MB

How to open VCEX files?

Files with VCEX extension can be opened by ProfExam Simulator.

ProfExam Discount

Demo Questions

Question 1
You need to configure the fields with the appropriate type.
Which type should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Correct answer: To work with this question, an Exam Simulator is required.
Explanation:
Box 1: LookupFields for the doctor's name and phone number must be displayed in the customer record.Lookup: A field that allows setting a reference to a single record of a specific type of entity.Box 2: CalculatedRefill dates for customer prescriptions should be automatically determined and a notification should be sent to the customer.Calculated field: Contains calculations that use fields from the current entity or related parent entities.Box 3: TextField data type: Single Line of Text:This field can contain up to 4,000 text characters. You can set the maximum length to be less than this. This field has several format options that will change the presentation of the text. These options are Email, Text, Text Area, URL, Ticker Symbol, and Phone.Reference:https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/types-of-fields
Box 1: Lookup
Fields for the doctor's name and phone number must be displayed in the customer record.
Lookup: A field that allows setting a reference to a single record of a specific type of entity.
Box 2: Calculated
Refill dates for customer prescriptions should be automatically determined and a notification should be sent to the customer.
Calculated field: Contains calculations that use fields from the current entity or related parent entities.
Box 3: Text
Field data type: Single Line of Text:
This field can contain up to 4,000 text characters. You can set the maximum length to be less than this. This field has several format options that will change the presentation of the text. These options are Email, Text, Text Area, URL, Ticker Symbol, and Phone.
Reference:
https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/types-of-fields
Question 2
You need to create an application to deploy to other pharmacies.
What should you do?
  1. Navigate to Customize the System and export everything to a managed solution.
  2. Recreate customizations in a new environment.
  3. Export the solution as a managed solution.
  4. Write a Web API to move customizations.
Correct answer: D
Question 3
You need to assign the minimum environmental security role to the appropriate users.
Which security roles should you use? To answer, drag the appropriate security roles to the correct users. 
Each security role may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
 
 
Correct answer: To work with this question, an Exam Simulator is required.
Explanation:
Box 1: Environment MakerUserA must be able to create and publish Power Apps apps.The Environment Maker role can create resources within an environment including apps, connections, custom connectors, gateways, and flows using Power Automate.Box 2: System AdministratorUserB must be the owner of all the systems and be able to provide permissions and create all new environments.The System Administrator has full permission to customize the system. Can view all data in the system.Box 3: System CustomizerUserC must be able to create apps connected to the systems and update the security roles and entities.The System Customizer has full permission to customize the system. Can only view rows for system tables that they create.The difference between the System Administrator and System Customizer security roles is that a system administrator has read privileges on most rows in the system and can see everything. Assign the System Customizer role to someone who needs to perform customization tasks but shouldn't see any data in the system tables.Box 4: Common Data Service UserTo stay consistent with our product rebranding effort, the security role Common Data Service User is being changed to Basic User.The Basic User security role primarily contains Basic privileges for core entities where the user can write, update, and delete records that they created or owned.Reference:  https://docs.microsoft.com/en-us/power-platform/admin/environments-overview  https://docs.microsoft.com/enus/powerapps/maker/model-driven-apps/privileges-required-customization#system-administrator-and-system- customizersecurity-roleshttps://docs.microsoft.com/en-us/power-platform-release-plan/2020wave2/data-platform/common-data-serviceuser-security-role-renamed-basic-user
Box 1: Environment Maker
UserA must be able to create and publish Power Apps apps.
The Environment Maker role can create resources within an environment including apps, connections, custom connectors, gateways, and flows using Power Automate.
Box 2: System Administrator
UserB must be the owner of all the systems and be able to provide permissions and create all new environments.
The System Administrator has full permission to customize the system. Can view all data in the system.
Box 3: System Customizer
UserC must be able to create apps connected to the systems and update the security roles and entities.
The System Customizer has full permission to customize the system. Can only view rows for system tables that they create.
The difference between the System Administrator and System Customizer security roles is that a system administrator has read privileges on most rows in the system and can see everything. Assign the System Customizer role to someone who needs to perform customization tasks but shouldn't see any data in the system tables.
Box 4: Common Data Service User
To stay consistent with our product rebranding effort, the security role Common Data Service User is being changed to Basic User.
The Basic User security role primarily contains Basic privileges for core entities where the user can write, update, and delete records that they created or owned.
Reference:  
https://docs.microsoft.com/en-us/power-platform/admin/environments-overview  
https://docs.microsoft.com/enus/powerapps/maker/model-driven-apps/privileges-required-customization#system-administrator-and-system- customizersecurity-roles
https://docs.microsoft.com/en-us/power-platform-release-plan/2020wave2/data-platform/common-data-serviceuser-security-role-renamed-basic-user
Question 4
You need to set up security to meet the requirements.
How should you configure security? To answer, drag the appropriate security mechanisms to the correct users. 
Each security mechanism may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
 
Correct answer: To work with this question, an Exam Simulator is required.
Explanation:
Box 1: Field level securityOnly supervisors must be able to view phone numbers in the Accounts form.You use field security tables to apply field-level security, which restricts field access to specified users and teams. The scope of field-level security is global, which means that it applies to all records within the organization, regardless of the business unit hierarchical level to which the record or the user belongs. Field security works in all Microsoft Dataverse clients, including the Web client, Dynamics 365 for Outlook, and Dynamics. It applies to all components, such as the Dataverse web services, reports, search, offline, filtered views, auditing, and duplicate detection.Box 2: Team SecuritySales users must only have access to their own records.Owner team: An owner team owns records and has security roles assigned to the team. A user's privileges can come from their individual security roles, those of the teams that they're part of or the ones they inherit. A team has full access rights on the records that the team owns. Team members are added manually to the owner team.Box 3: Environment securityDevelopers must be able to create new apps for all users.Environment maker: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn't have any privileges to access data within an environment.Reference:  https://docs.microsoft.com/en-us/powerapps/developer/data-platform/field-security-entitieshttps://docs.microsoft.com/en-us/power-platform/admin/database-security  https://docs.microsoft.com/en-us/powerplatform/admin/manage-teams#types-of-teams 
Box 1: Field level security
Only supervisors must be able to view phone numbers in the Accounts form.
You use field security tables to apply field-level security, which restricts field access to specified users and teams. The scope of field-level security is global, which means that it applies to all records within the organization, regardless of the business unit hierarchical level to which the record or the user belongs. Field security works in all Microsoft Dataverse clients, including the Web client, Dynamics 365 for Outlook, and Dynamics. It applies to all components, such as the Dataverse web services, reports, search, offline, filtered views, auditing, and duplicate detection.
Box 2: Team Security
Sales users must only have access to their own records.
Owner team: An owner team owns records and has security roles assigned to the team. A user's privileges can come from their individual security roles, those of the teams that they're part of or the ones they inherit. A team has full access rights on the records that the team owns. Team members are added manually to the owner team.
Box 3: Environment security
Developers must be able to create new apps for all users.
Environment maker: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn't have any privileges to access data within an environment.
Reference:  
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/field-security-entities
https://docs.microsoft.com/en-us/power-platform/admin/database-security  
https://docs.microsoft.com/en-us/powerplatform/admin/manage-teams#types-of-teams 
Question 5
You need to determine the primary cause of the issue reported by interns when they use the app.
What is the primary cause?
  1. Interns have the System Customizer security role but need the Environment Maker security role.
  2. Interns have the Common Data Service User security role but need the Environment Maker security role.
  3. Interns have the Environment Maker security role but need the Common Data Service User security role.
  4. Interns have the Environment Maker security role but need the System Customizer security role.
  5. Interns have the Environment Maker security role but need the Delegate security role.
Correct answer: D
Explanation:
Scenario: Interns can create apps but cannot interact with their own data.Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn't have any privileges to access data within an environment.System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create.Reference:https://docs.microsoft.com/en-us/power-platform/admin/database-security
Scenario: Interns can create apps but cannot interact with their own data.
Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn't have any privileges to access data within an environment.
System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create.
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/database-security
Question 6
You need to assign security roles to groups of users.
Which security roles should you use? To answer, drag the appropriate security types to the correct roles. 
Each security type may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
 
Correct answer: To work with this question, an Exam Simulator is required.
Explanation:
Scenario: The company identifies the following job roles:  You must grant users the minimum permissions required to perform their job tasks.Intern: Environment MakerEnvironment Maker: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn't have any privileges to access data within an environment.Manager: System Administrator:System Administrator: Has full permission to customize or administer the environment, including creating, modifying, and assigning security roles. Can view all data in the environment.Sales representative: Common Data Service UserBasic User/ Common Data Service User: Read (self), Create (self), Write (self), Delete (self)Can run an app within the environment and perform common tasks for the records that they own.
Scenario: The company identifies the following job roles:
 
 
You must grant users the minimum permissions required to perform their job tasks.
Intern: Environment Maker
Environment Maker: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn't have any privileges to access data within an environment.
Manager: System Administrator:
System Administrator: Has full permission to customize or administer the environment, including creating, modifying, and assigning security roles. 
Can view all data in the environment.
Sales representative: Common Data Service User
Basic User/ Common Data Service User: Read (self), Create (self), Write (self), Delete (self)
Can run an app within the environment and perform common tasks for the records that they own.
Question 7
You need to select data types for required fields.
Which data types should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Correct answer: To work with this question, an Exam Simulator is required.
Explanation:
Box 1: Option SetBox 2: Date onlyWhen team members create tournament records they must enter the start date for a tournament. The end date of the tournament must be automatically calculated.Box 3: LookupCustomer information is stored in the Accounts entity. Each tournament record must list the associated sales representative as the tournament owner.Note: When you create a new lookup column you are creating a new Many-to-One (N:1) table relationship between the table you're working with and the Target Row Type defined for the lookup. There are additional configuration options for this relationship that are described in Create and edit relationships between tables. But all custom lookups can only allow for a reference to a single row for a single target row type.Reference:https://docs.microsoft.com/en-us/powerapps/maker/data-platform/types-of-fields
Box 1: Option Set
Box 2: Date only
When team members create tournament records they must enter the start date for a tournament. The end date of the tournament must be automatically calculated.
Box 3: Lookup
Customer information is stored in the Accounts entity. Each tournament record must list the associated sales representative as the tournament owner.
Note: When you create a new lookup column you are creating a new Many-to-One (N:1) table relationship between the table you're working with and the Target Row Type defined for the lookup. There are additional configuration options for this relationship that are described in Create and edit relationships between tables. But all custom lookups can only allow for a reference to a single row for a single target row type.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/data-platform/types-of-fields
Question 8
You need to reduce response time for the information email on the website.
What should you create?
  1. a flow that creates a SharePoint item for each email response
  2. a flow that creates a notification in Microsoft Teams
  3. a Power Apps app that displays the number of email received in a dashboard
  4. a logic app that moves all emails received to Azure Blob storage
Correct answer: B
Explanation:
Scenario:Customers report that the response time from the information email listed on the Adventure Works Cycles website is greater than five days. Microsoft Teams is used for all collaboration. Microsoft teams support email notifications.Reference: https://support.microsoft.com/en-us/office/manage-notifications-in-teams-1cc31834-5fe5-412b-8edb-43fecc78413d
Scenario:
Customers report that the response time from the information email listed on the Adventure Works Cycles website is greater than five days. Microsoft Teams is used for all collaboration. 
Microsoft teams support email notifications.
Reference: https://support.microsoft.com/en-us/office/manage-notifications-in-teams-1cc31834-5fe5-412b-8edb-43fecc78413d
Question 9
A company uses Common Data Service rollup fields to calculate insurance exposure and risk profiles for customers.Users report that the system does not update values for the rollup fields when new insurance policies are written.You need to recalculate the value of the rollup fields immediately after a policy is created.
What should you do?
  1. Create new fields on the customer entity for insurance exposure and risk. Write a workflow process that is triggered when a new policy record is created to calculate the sum of values from policy records.
  2. Update the Mass Calculate Rollup Field job to trigger when a new policy record is created.
  3. Change the frequency of the Calculate Rollup Field recurring job from every hour to every five minutes.
  4. Create a plug-in that uses the CalculateRollupFieldRequest method for the rollup field. Configure a step on the Create event for the policy entity for this plug-in.
Correct answer: B
Explanation:
Mass Calculate Rollup Field - This job is created per Rollup field and runs when you create or update Rollup field. By default, job runs in 12 hours after you create or update Rollup field. You can adjust start time of this job to make sure job runs during non-operational hoursReference: https://sachinbansal.blog/2018/05/07/dynamics-365-rollup-fields-important-points/
Mass Calculate Rollup Field - This job is created per Rollup field and runs when you create or update Rollup field. By default, job runs in 12 hours after you create or update Rollup field. You can adjust start time of this job to make sure job runs during non-operational hours
Reference: https://sachinbansal.blog/2018/05/07/dynamics-365-rollup-fields-important-points/
Question 10
A financial services company uses the Common Data Service (CDS) to develop solutions. The company uses development and production instances.
You need to move solutions from the development instance to the production instance.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
  1. In the development instance, make changes to the solutions that are deployed in the production instance, export the solutions as managed solutions, and import the managed solutions into the production instance.
  2. In the development instance, highlight the solution you want to make changes to, select Clone a Patch, make changes, export the solution, and import the solution into the production instance.
  3. Export all managed solutions from the development instance and import the solutions into the production instance.
  4. In the production instance, import solutions with the same version number or higher when updating solutions.
Correct answer: AB
Explanation:
A: When you import a managed solution, all component changes will be brought into the environment in a published state.B: You can apply patches to either managed or unmanaged solutions and include only changes to entities and related entity assets. Patches do not contain any non-customized system components or relationships that it dependents upon because these components already exist in the deployed-to organization. At some point in your development cycle, you can roll up all the patches into a new solution version to replace the original solution that the patches were created from.Reference:  https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/import-update-export-solutions  https://docs.microsoft.com/en-us/power-platform/alm/create-patches-simplify-solution-updates
A: When you import a managed solution, all component changes will be brought into the environment in a published state.
B: You can apply patches to either managed or unmanaged solutions and include only changes to entities and related entity assets. Patches do not contain any non-customized system components or relationships that it dependents upon because these components already exist in the deployed-to organization. At some point in your development cycle, you can roll up all the patches into a new solution version to replace the original solution that the patches were created from.
Reference:  
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/import-update-export-solutions  
https://docs.microsoft.com/en-us/power-platform/alm/create-patches-simplify-solution-updates
Question 11
A travel company has a Common Data Service (CDS) environment.
The company requires the following:
  • Custom entities that track which regions clients have traveled. The dates their clients traveled to these regions.
  • You need to create the entities and relationships to meet the requirements.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
  1. Create a N:N relationship from Contact to the Region entity.
  2. Create a 1:N relationship from the ContactRegion intersect entity and Region.
  3. Create an intersect entity named ContactRegion and create 1:N relationships to Contact and Region.
  4. On the main form for ContactRegion, add lookup fields for Contact and Region, and a date field for the visit date.
  5. Create a 1:N relationship from Contact to the Region entity.
  6. Create the Region entity.
  7. On the main form for ContactRegion, add a sub-grid to view country information.
  8. Create an intersect entity named ContactRegion and create N:1 relationships to Contact and Region.
Correct answer: CDF
Explanation:
Need a Region entity, a intersect entity ContactRegion between Contact and Region, and a way to input region visits. 
Need a Region entity, a intersect entity ContactRegion between Contact and Region, and a way to input region visits.
 
HOW TO OPEN VCE FILES

Use VCE Exam Simulator to open VCE files
Avanaset

HOW TO OPEN VCEX AND EXAM FILES

Use ProfExam Simulator to open VCEX and EXAM files
ProfExam Screen

ProfExam
ProfExam at a 20% markdown

You have the opportunity to purchase ProfExam at a 20% reduced price

Get Now!